package com.mk.cloud.common.msg.template;

import com.mk.cloud.common.enums.GlobalValues;
import org.osgl.util.C;

import java.util.Map;
import java.util.Set;

/**
 * 留言处理了!
 */
public interface MsFeedbackAdd extends MsgTemplate {
    default Set<String> phones() {
        return null;
    }

    @Override default Set<String> userids() {
        return C.newSet(C.listOf(userid()));
    }

    @Override default Set<String> usertypes() {
        return null;
    }

    @Override default int _channels() {
        return MessChannel.APP.mask;
    }

    @Override default String _mtype() {
        return GlobalValues.MSTYPE_0.value();
    }

    @Override default String _sms_code() {
        return null;
    }

    @Override default boolean _save() {
        return true;
    }

    @Override default String title() {
        return "我们已经收到您的留言，感谢您的参与！";
    }

    @Override default String msg() {
        return "我们已经收到您的留言，感谢您的参与!";
    }

    @Override default String murl() {
        return "/feed/" + feedbackid();
    }

    @Override default String pic() {
        return null;
    }

    @Override default Map<String, String> params() {
        return C.newMap("feedbackid", feedbackid());
    }


    String userid();

    String feedbackid();
}
